Python Job: Mobile Senior Software Engineer

Job added on

Company

Noniussoft SA

Location

Maia - Portugal

Job type

Full-Time

Python Job Details

About Nonius

18 years of experience in hospitality technology

Nonius provides the most complete Guest Technology solutions portfolio for a contactless Digital Guest Journey. All solutions are built in-house allowing highly integrated and competitive offers.

Our technology solutions serve more than 536,420 rooms worldwide – in Hotels of the most renowned international chains and several of the most emblematic and recognized independent hotels.

We also bring hospitality technology to other markets such as Outdoor, Apartments, Co-living, Healthcare, Maritime and other Sport and Leisure facilities.

Job description/ specification

We are looking for a Mobile Senior Software Engineer to be part of our R&D Development team.

In this role, you will work with a small team of highly talented engineers to apply cutting-edge, and intuitive user interfaces to enrich the Guest’s Digital Journey. We are seeking candidates who are particularly interested in a position that involves a mix of both full-stack software development with an emphasis on web-based and mobile application development, and love working in a collaborative team environment. Ideal candidates are individuals who thrive on learning new things and love to dive in head-first no matter what the challenge brings. You might not be familiar with every tool or language that our teams utilize, but you take pride in your ability to learn quickly.

This position is based in the city of Maia in Portugal.

Responsibilities

  • Own and lead delivery of major components and platform needs in partnership with senior engineers and architecture team
  • Lead and mentor an experienced research and product software development team
  • Integrate mature capabilities into existing production systems.
  • Implement, test, and maintain customer-facing applications.
  • Participate in planning and development of new features and system maintenance
  • Remain an active learner in all technologies related to mobile development (Dart/Flutter, Python/Django, and other languages and 3rd party libraries and frameworks)
  • Partner with Product Team ( UX/UI, Product Owner/Analyst) to deliver high performing quality guest and traveller experiences that are engaging, purposeful and powerful in their simplicity
  • Develop Web-based, mobile, and native client code solutions that deliver on product strategy and quality while adhering to established engineering best practices, design guidelines and principles
  • Consistently share best practices and improve processes within and across teams
  • Identify technical obstacles early and work closely with the team to find creative solutions
  • Rapidly prototype user interface testbeds to support algorithmic development

Must have

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Electronics or a related field
  • Proven experience (5+ years) in developing and delivering high-quality mobile applications for iOS and Android platforms
  • Exceptional software development and software design skills
  • Knowledge of modern development practices for mobile and cloud-based SaaS products
  • High-performing individuals who are excited to take on and learn new technology stacks and approaches
  • Full-Stack development exposure, with an emphasis on Web-based frameworks and mobile application development
  • Be curious, detail oriented, and analytical, with a proven ability to learn quickly
  • Ability to work in a dynamic environment and quickly adjust to rapidly evolving technology and priorities
  • Fluent in English (written and spoken)
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

Nice to have

  • Experience leading a team developing or maintaining software systems for Android or iOS applications
  • Experience leading a team developing or maintaining software systems for Web applications
  • Knowledge and/or ability to learn security and delivery standard practices and tools (Gitlab, Clickup, etc)
  • Linux OS admin and shell knowledge
  • Cloud-based Clustering and orchestration techniques and tools for high availability

What's great in the job?

  • Great team of smart people, in a friendly and open culture
  • Real responsibilities and autonomy
  • Expand your knowledge of various countries and regions
  • Great career opportunity in a fast-evolving Technology company
  • Contribute to the greater experience of millions of Travellers around the World!

Tipo de oferta: Período Integral

Horário de trabalho:

  • Turno de 8 horas